home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / games / addons / rm110.arj / SCSI / CORELCDX.TXT < prev    next >
Text File  |  1993-08-30  |  7KB  |  166 lines

  1. ABOUT CORELCDX VERSION 1.0
  2. ==========================
  3.  
  4.  
  5.  The following syntax shows all the switches available for the
  6.  CorelCDX statement:
  7.  
  8.       CORELCDX  /D:<driver_name>  /M:<mem_bufs>  /L:<drive_letter>
  9.       /E  /FILES: <num>  /CACHE:<pt>;<dir>;<data>
  10.       /DATABLK:<blk_val>  /E:<emm_val>  /STACK [:<stack_size>]
  11.  
  12.  Note: The installation adds the default CorelCDX statement
  13.        to your AUTOEXEC.BAT file. However, if you've already installed
  14.        MSCDEX, the installation adds the CorelCDX code to your
  15.        system, but doesn't replace MSCDEX in your AUTOEXEC.BAT file. 
  16.  
  17. SUPPORTED MSCDEX COMMAND LINE SWITCHES
  18. --------------------------------------
  19.  
  20.  The following MSCDEX command line switches
  21.  are compatible with CorelCDX version 1.0.
  22.  
  23.  /D:<driver_name> -- identifies the name of the CD-ROM device driver 
  24.  to be used. You can enter more than one /D:<driver_name> switch to 
  25.  identify multiple CD-ROM device drivers. Names you enter must match 
  26.  names used in the /D:<device_name> parameters for each device 
  27.  driver entry in the CONFIG.SYS file.
  28.  
  29.  
  30.  /M:<mem_bufs> -- specifies the approximate number of sector
  31.  buffers allocated. Using a predetermined formula, the total number
  32.  of sector buffers is divided among the path table, directory, and 
  33.  data cache.  Minimum, maximum, and alignment requirements may 
  34.  require that the actual number of buffers may differ slightly from 
  35.  those you specify. See the related discussion about the /CACHE 
  36.  switch.
  37.  
  38.  
  39.  /L:<drive_letter> -- forces CD-ROM drive letter assignment to
  40.  begin at a particular drive letter if you have software
  41.  that requires that your CD-ROM drive be assigned a specific
  42.  drive letter. If that drive letter is not available, CD-ROM 
  43.  drives are assigned from the next available drive letter.
  44.  
  45.  
  46.  /E -- uses expanded memory for the cache buffers if it's available.
  47.  Expanded memory is allocated in blocks. To make the most
  48.  efficient use of allocated memory, this switch may slightly
  49.  increase the number of specified cache buffers.  See the
  50.  related discussion about the /E:<emm_val> switch.
  51.  
  52.  
  53. EXTENDED CORELCDX COMMAND LINE SWITCHES
  54. ---------------------------------------
  55.  
  56.  The following command line switches are specific to CorelCDX. 
  57.  
  58.  /FILES: <num> -- specifies the number of CD-ROM files that
  59.  you can open at the same time. Each file requires approximately
  60.  16 bytes. By default, the limit is the number specified by the
  61.  FILES= line in the CONFIG.SYS file.
  62.  
  63.  /CACHE:<pt>;<dir>;<data> -- specifies the number of cache blocks
  64.  to allocate for the path table cache, directory cache, and data 
  65.  cache. Each block requires 2K.
  66.  
  67.  The path table cache stores information about the name and 
  68.  location of each sub-directory on the CD. Each (2K) path
  69.  table cache buffer accommodates approximately 100 sub-directories.
  70.   
  71.  The directory cache stores information such as the name and
  72.  location of the files in each sub-directory on the CD.
  73.   
  74.  The data cache stores the most recently accessed contents
  75.  of files on the CD.
  76.  
  77.  When you specify the number of sector buffers using the 
  78.  /M:<mem_bufs> switch, the <mem_buf> value is divided among the 
  79.  path table, directory, and data cache using a predetermined formula. 
  80.  You can use the /CACHE:<pt>;<dir>;<data> switch to fine-tune the 
  81.  allocation of cache blocks.
  82.  
  83.  When adjusting the allocation of cache blocks, you can't exceed
  84.  the following minimum and maximum sizes for each area.
  85.  
  86.       path table cache: block size= 1 sector
  87.                                 min= 2 sectors
  88.                                 max= 64 sectors
  89.  
  90.       directory cache: block size= 1 sector
  91.                                 min= 2 sectors
  92.                                 max= 64 sectors
  93.  
  94.       data cache: block size= 2 sectors
  95.                                 min= 1 block (If you use /DATABLK to alter
  96.                                         the block size, the minimum sectors change.)
  97.                                 max= 64 sectors
  98.  
  99.  
  100.  When using expanded memory for cache buffers, certain
  101.  internal alignment requirements are enforced. You can't
  102.  change these requirements.
  103.  
  104.  Note: The /CACHE: and /M: switches are mutually exclusive. 
  105.        If you use both switches, the /M: switch is ignored.
  106.  
  107.  /DATABLK:<blk_val> -- adjusts the number of 2K sectors 
  108.  assigned to each data cache block. Valid values are 1, 2, 4, or 8.
  109.  The default is 2. This option is useful for applications that
  110.  read data from a CD in contiguous segments.
  111.  
  112.  CorelCDX uses a read ahead plus least recently used (LRU) algorithm 
  113.  for its data cache. Data read into the cache is read in blocks. 
  114.  
  115.  Setting the data block size to 1 disables read-ahead 
  116.  caching, but an additional 4K of conventional memory is 
  117.  required. Also, note that the read-ahead caching logic internal of some 
  118.  CD-ROM drives is adversely affected by changing the default data 
  119.  cache block size.
  120.  
  121.  
  122.  /E:<emm_val> -- extends the basic MSCDEX compatible /E switch by 
  123.  allowing you to force CorelCDX to use expanded memory, if it's 
  124.  available, for code, data, or cache buffer storage.  The valid 
  125.  <emm_val> options are:
  126.      
  127.       1 = code/data ONLY in expanded memory
  128.       2 = cache blocks ONLY in expanded memory, the same as /E switch
  129.       3 = code/data AND cache blocks in expanded memory
  130.  
  131.  When expanded memory is used for code and data, only a small 
  132.  'foot-print' (less than 2K) remains resident in conventional 
  133.  memory. This option may be incompatible with some CD-ROM
  134.  applications; for example. those that perform absolute disk reads 
  135.  into expanded memory buffers.
  136.  
  137.  If cache buffers are located in expanded memory, a small amount 
  138.  of conventional memory may also be allocated for storage of 
  139.  required tables. Also, to make efficient use of 
  140.  expanded memory, and due to internal cache alignment requirements,
  141.  the number of cache blocks in use may be adjusted slightly when 
  142.  this option is used.
  143.  
  144.  
  145.  /STACK [:<stack_size>] -- causes CorelCDX to switch to its own 
  146.  internal stack while processing software interrupts, rather than 
  147.  using the calling programs stack. Use the <stack_size> variable
  148.  to change the stack from its default size of 512 . For example,
  149.  /STACK:1024 causes a 1K stack to be used, while /STACK:256
  150.  causes a 256 byte stack to be used.
  151.  
  152.  
  153. UNSUPPORTED MSCDEX COMMAND LINE SWITCHES
  154. ----------------------------------------
  155.  
  156.  The following MSCDEX command line switches
  157.  are not supported under CorelCDX version 1.0.
  158.  
  159.       /V - verbose mode to display information during boot up
  160.  
  161.       /S - patch to allow sharing of CD-ROM drives on
  162.            MS-NET based servers
  163.  
  164.       /K - force selection of shift-JIS Kanji Supplemental Volume
  165.            Descriptors
  166.